home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 65.zip
/
BS1 part 65
/
Final Copy v1.3.2 disk3.adf
/
FCFiles
/
sw_prologue.ps
< prev
next >
Wrap
Text File
|
1992-02-16
|
4KB
|
117 lines
%%BeginProlog
% Prolog for "Final Copy" PostScript® output
% Date: August 16, 1991
% Copyright (c) 1991, SoftWood, Inc.
% This file may not be modified or used for purposes other than
% creating output with "Final Copy", so there.
%
% If you wish to make changes, make them in the file "user-def.ps"
% located in the "FCFiles" directory and create a few PostScript
% procedures, "UserDoc", "UserBOP", and "UserEOP". "Final Copy" will
% automagically call these procedures at the beginning of the document
% and the beginning and end of each page, respectively.
%
/SWDict 130 dict def
SWDict begin
/bd {bind def}bind def
/ld {load def}bd
/ed {exch def}bd
/eq {exch def}bd
/FF {gsave showpage grestore}bd
/n /newpath ld
/cp /currentpoint ld
/clp /closepath ld
/st /stroke ld
/sh /show ld
/tr /translate ld
/m /moveto ld
/rm /rmoveto ld
/l /lineto ld
/rl /rlineto ld
/c /curveto ld
/rc /rcurveto ld
/gs /gsave ld
/gr /grestore ld
/clw /currentlinewidth ld
/slw /setlinewidth ld
/clj /currentlinejoin ld
/slj /setlinejoin ld
/clc /currentlinecap ld
/slc /setlinecap ld
/cml /currentmiterlimit ld
/sml /setmiterlimit ld
/cdash /currentdash ld
/sdash /setdash ld
/cg /currentgray ld
/sg /setgray ld
/cm /currentmatrix ld
/sm /setmatrix ld
/chsb /currenthsbcolor ld
/shsb /sethsbcolor ld
/crgb /currentrgbcolor ld
/srgb /setrgbcolor ld
/ISOLatin1Enc [
StandardEncoding 0 143 getinterval aload
/dotlessi/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis/.notdef
/ring/cedilla/.notdef/quotedblright/ogonek/caron
/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright
/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave
/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex
/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex
/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis ] def
% Blue book full re-encoding program
% /reencodedict 5 dict def
/ReEncode
{ % reencodedict begin
/newencoding exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict
{exch dup dup /FID ne exch /Encoding ne and
{exch newfont 3 1 roll put}{pop pop}ifelse
}forall
newfont /FontName newfontname put newfont /Encoding newencoding put
newfontname newfont definefont pop
% end
}def
/fult 1 def
/fuld -2 def
/fstd 5 def
% Gold's re-make font scheme
/font {
/newfontname ed /basefontname ed
dup /sY ed mul 100 div /sX ed sY 0.3 mul /fstd ed
FontDirectory newfontname known not
{ basefontname newfontname ISOLatin1Enc ReEncode } if
newfontname findfont [ sX 0 0 sY 0 0 ] makefont setfont
currentfont dup/FontInfo get/UnderlinePosition known not
{pop /Courier findfont}if
/FontInfo get/UnderlinePosition get 1000 div sY mul /fuld ed
currentfont dup/FontInfo get/UnderlineThickness known not
{pop /Courier findfont}if
/FontInfo get/UnderlineThickness get 1000 div sY mul /fult ed
}def
/js { 4 2 roll moveto dup stringwidth pop 3 -1 roll exch sub exch dup length 1 sub 3 -1 roll exch div 0 3 -1 roll ashow }bd
/ujs { 4 copy pop 3 1 roll n m 0 /fuld load rm /fult load slw 0 rl st js } bd
/djs { 4 copy pop 3 1 roll n m 0 /fuld load 2 mul rm /fult load slw 0 rl st ujs } bd
/sjs { 4 copy pop 3 1 roll n m 0 /fstd load rm /fult load slw 0 rl st js } bd
/ms {m sh}bd
/lms { cp /y0 ed /x0 ed sh cp /y1 ed /x1 ed x0 y0 n m rm x1 x0 sub y1 y0 sub rl /fult load slw st x1 y1 m }bd
/ums { m 0 /fuld load 3 -1 roll lms }bd
/dms { 3 copy n m stringwidth pop 0 /fuld load 2 mul rm /fult load slw 0 rl st ums }bd
/sms { m 0 /fstd load 3 -1 roll lms }bd
/F {findfont exch scalefont setfont}bd
/box{m /ht ed/wd ed wd 0 rl 0 ht rl wd neg 0 rl clp}bd
end
% end of SoftWood dictionary
%%EndProlog